package cc.rengu.igas.cops.common.constant;

/**
 * Created by WKF on 2020-04-28
 *
 * @author WKF
 * @date 2020-04-28 17:47
 */
public class CopsTreeNodeConstant {
    /* 签名串 */
    public static final String SIGNBLOCK = "signBlock";
    /* 验证签名标志 */
    public static final String VERIFY_SIGN_FLAG = "verifySignFlag";
    /* 加签验签密钥 */
    public static final String SIGNATURE_KEY = "signatureKey";
    /* 报文头节点 */
    public static final String HEADER = "header";
    /* 签名 */
    public static final String SIGN = "signature";
    /* 客户端HTTP请求的URL地址节点 */
    public final static String DEFINE_HTTP_CLIENT_URL = "_MESSAGEHEAD/@server_url";
    /*客户端请求方法*/
    public final static String HTTP_CLIENT_METHOD = "_MESSAGEHEAD/http/method";
    /*客户端标识*/
    public final static String CLIENT_USER_AGENT = "_MESSAGEHEAD/http/User-Agent";
    /* 通讯自定义URL地址节点 */
    public final static String DEFINE_HTTP_URL_NODE = "_MESSAGEHEAD/@client_url";
    /* 请求域名 */
    public final static String DEFINE_HTTP_HOSTURL = "_MESSAGEHEAD/http/Host";
    public final static String DEFINE_HTTP_FORWARD_SERVER = "_MESSAGEHEAD/http/X-Forward-Server";
    /* 时间戳 */
    public final static String DEFINE_UOP_TIMESTAMP = "_MESSAGEHEAD/http/x-uop-timestamp";
    /* 法人行号 */
    public final static String DEFINE_BANK_NO = "_MESSAGEHEAD/http/x-uop-bank-no";
    /* 全局跟踪流水号 */
    public final static String DEFINE_GLOBAL_TRACE_NO = "_MESSAGEHEAD/http/x-uop-global-trace-no";
    /* appid */
    public final static String DEFINE_HTTP_APPID = "_MESSAGEHEAD/http/x-uop-app-id";
    /**
     * ESB报文头分支机构号
     */
    public static final String ESB_BRANCH_ID = "Service_Header/branchId";
    /**
     * ESB报文头渠道号
     */
    public static final String ESB_CHANNEL_ID = "Service_Header/channelId";
    /**
     * 0156~0157request中的交易代码
     */
    public static final String JYDM = "jydm";
    /**
     * ESB报文头流水号
     */
    public static final String ESB_SERVICE_SN = "Service_Header/serviceSn";
    /**
     * ESB报文头服务时间
     */
    public static final String ESB_SERVICE_TIME = "Service_Header/serviceTime";
    /**
     * ESB服务码
     */
    public static final String ESB_SERVICE_ID = "Service_Header/serviceId";
    /**
     * ESB错误码
     */
    public static final String ESB_RESP_CODE = "Service_Header/service_response/code";
    /**
     * ESB错误描述
     */
    public static final String ESB_RESP_DESC = "Service_Header/service_response/desc";
    /**
     * ESB请求方系统号
     */
    public static final String ESB_REQUESTER_ID = "Service_Header/requesterId";
    /**
     * 限额信息
     */
    public final static String TRANS_LIMIT_INFO_LIST = "transLimitInfoList";
    /**
     * 营销订单信息
     */
    public final static String MOMP_PAY_ORDER_INFO = "mompPayOrderInfo";
    /**
     * 法人行行号
     */
    public static final String INST_ID = "gbismBkCod";
    /**
     * 商户号
     */
    public static final String MCHNT_NO = "merchNo";
    public static final String RQ_ID = "rqId";
    public static final String RQ_ID_P2 = "P2";
    public static final String RQ_ID_A2 = "A2";
    public static final String RQ_ID_B2 = "B2";
    public static final String RQ_ID_A4 = "A4";
    public static final String RQ_ID_A6 = "A6";
    /*老线上收银台内部渠道*/
    public static final String RQ_ID_Z6 = "Z6";
    public static final String REQ_HEAD = "reqHead";
    public static final String REQ_DATA = "reqData";
    public static final String OP_ID = "opId";
    public static final String JSONNODE_JSONDATA = "jsonData";
    public static final String JSONNODE_ORGNO = "orgNo";
    public static final String JSONNODE_MERNO = "merNo";
    public static final String TRANS_TYPE = "transType";
    public static final String RE_BKID = "bkId";
    public static final String RSP_HRAD = "rspHead";
    public static final String RSP_DATA = "rspData";
    public static final String REQ_TIME = "stime";
    public static final String RSP_TIMESTAMP = "timeStamp";
    public static final String RSP_AUTHURL = "authUrl";
    public static final String RSP_ORDERNO = "orderNo";
    public static final String RSP_PAYSIGN = "paySign";
    public static final String RSP_SIGNTYPE = "signType";
    public static final String ORDER_AMT = "orderAmt";
    public static final String RSP_FLOWNO = "flowNo";
    public static final String RSP_NONCESTR = "nonceStr";
    public static final String ORDER_STATE = "orderState";
    public static final String LAST_ORDER_STATE = "lastOrderState";
    public static final String PACKAGE = "package";
    public static final String WXPACKAGE = "wxPackage";

    public static final String RESPCODE = "respCode";
    ;
    public static final String BIZSTATUS = "bizStatus";
    public static final String SERVICEBODY_MERCHNO = "merchNo";

    public static final String ERROR_CODE = "rspCd";
    public static final String ERROR_MSG = "msg";
    public static final String DO_METHOD = "doMethod";

    /*汇路类型*/
    public static final String PAY_WAY_TYPE = "payWayType";
    /*指定汇路  */
    public static final String PAY_WAY = "payWay";
    /*收款方账户类型*/
    public static final String PAYEE_ACCT_TYPE = "payeeAccType";
    /*收款方开户行行号*/
    public static final String PAYEE_OP_BK_ID = "payeeOpBkID";
    /*收款方账号*/
    public static final String PAYEE_ACCT = "payeeAcct";
    /*请求方交易流水号*/
    public static final String REQ_TRANS_SERIAL_NO = "reqTransSerialno";
    /*请求方请求日期*/
    public static final String REQ_TRANS_DATE = "reqTransDate";
    /*请求方请求时间*/
    public static final String REQ_TRANS_TIME = "reqTransTime";
    public static final String DRAWEE_ACCT = "draweeAcct";
    public static final String DRAWEE_NAME = "draweeName";
    public static final String DRAWEE_ACCT_TYPE = "draweeAcctType";
    public static final String DRAWEE_OP_BK_ID = "draweeOpBkID";
    public static final String CERT_ID = "certID";
    public static final String CERT_TYPE = "certType";
    public static final String PHONE_NO = "phoneNo";
    public static final String PAYEE_ACCT_NAME = "payeeAcctName";
    public static final String TRA_AMT = "traAmt";
    public static final String TX_DSCRP = "txDscrp";
    public static final String BIZSEQID = "bizSeqID";
    public static final String RESPDESC = "respDesc";
    public static final String BIZDATE = "bizDate";
    public static final String HOSTDTTM = "hostDtTm";
    public static final String HOSTSEQNO = "hostSeqNo";
    public static final String MCHNT_ID = "mchnt_id";

    public static final String ESB_STATUS = "Service_Header/service_response/status";
    public static final String ESB_STATUS_DATATYPE = "Service_Header/service_response/status/@Datatype";
    public static final String ORGN_REQ_TRANS_SERIAL_NO = "orgnReqTransSerialno";
    public static final String ORGN_REQ_TRANS_DATE = "orgnReqTransDate";
    public static final String MOBILENO = "mobileNo";
    public static final String SOURCES_OF_FUNDS = "sourcesOfFunds";
    public static final String ADD_WORD = "addWord";
    public static final String DELAYED_FLAG = "delayedFlag";

    public static final String PAID_FEE = "paidFee";
    public static final String PAID_FEE_ACCT = "paidFee_acct";
    public static final String CUR_CODE = "curCode";
    public static final String PAYEE_BK_NAME = "payeeBkName";
    public static final String ORIG_CHANNEL_BIZ_TYPE = "origChannelBizType";
    public static final String ORIG_PAY_ORDER_INFO = "ORIG_PAY_ORDER_INFO";
    public static final String BIZCODE = "bizCode";
    public static final String BIZMSG = "bizMsg";
    public static final String DRAWEE_ACCT_NAME = "draweeAcctName";
    public static final String ORDER_DATE = "orderDate";
    public static final String ORDER_TIME = "orderTime";
    public static final String ORDER_SQNO = "orderSqno";
    public static final String PHONENO = "phoneNo";
    public static final String DRAWEE_OP_BK_NM = "draweeOpBkNm";
    public static final String USER_ID = "user_id";
    public static final String UNION_MERID = "unionMerid";
    public static final String NOTIFY_URL = "notifyUrl";
    public static final String SIGN_STATUS = "signStatus";
    public static final String SIGN_MSG = "signMsg";
    public static final String ORGN_ORDER_SQNO = "orgnOrderSqno";
    public static final String ORGN_ORDER_DATE = "orgnOrderDate";
    public static final String ORGN_ORDER_TIME = "orgnOrderTime";
    public static final String SIGN_CARD = "signCard";
    public static final String SIGN_NO = "signNo";
    public static final String SIGN_ID = "signId";
    public static final String SIGN_PHONE = "signPhone";
    public static final String NOTE = "note";
    public static final String DRAWEE_ACCT_TYP = "draweeAcctTyp";
    public static final String CERT_ID_L = "certId";

    /*商户信息 */
    public static final String MCHNT_BASE_INFO = "mchntBaseInfo";
    /*平台商户信息 */
    public static final String PLAT_MCHNT_BASE_INFO = "platMchntBaseInfo";
    /*交易子码*/
    public static final String TRADING_SUB_CODE = "source";
    /*卡号*/
    public static final String CARD_NO = "cardNo";
    /*金额*/
    public static final String AMOUNT = "amount";
    public static final String CPDM = "cpdm";
    public static final String ACCT_TYPE = "acctType";
    public static final String PAY_PASSWD = "payPasswd";
    public static final String PRODUCT = "product";
    /**/
    public static final String ACCT_AND_FEE_TYPE = "acctAndFeeType";
    /*卡bin 信息*/
    public static final String CARD_BIN_INFO = "binInfo";
    /**/
    public static final String MCHNT_FEE_INFO = "mchntFeeInfo";
    /*用户信息*/
    public static final String USER_ORDER_INFO = "userOrderInfo";
    /*商户信息*/
    public static final String MCHNT_ORDER_INFO = "mchntOrderInfo";
    /*商户信息集合*/
    public static final String MCHNT_ORDER_INFO_LIST = "mchntOrderInfoList";
    /*支付订单信息*/
    public static final String PAY_ORDER_INFO = "payOrderInfo";
    /*营销支付订单*/
    public static final String MOMP_COMPAY_ORDER_INFO = "comboPayOrderInfo";
    /*营销撤销订单*/
    public static final String MOMP_CANCEL_ORDER_INFO = "comboCancelPayOrderInfo";
    /*D0支付订单*/
    public static final String REAL_TIME_CLEAR_ORDER_INFO = "realSettlePayOrderInfo";
    /*虚拟账户单笔记账订单*/
    public static final String VIRT_ACCT_PAY_OORDER_INFO = "virtAcctPayOrderInfo";
    public static final String REQ_TYPE = "reqType";
    public static final String CERTIFTP = "certifTp";
    public static final String IDCARD = "idCard";
    public static final String MOBILE = "mobile";
    public static final String STATUS = "status";
    public static final String START_DT = "startDt";
    public static final String END_DT = "endDt";
    public static final String PTLSH = "ptlsh";
    public static final String ACCOUNTNO = "accountNo";
    public static final String ACCOUNTNAME = "accountName";
    public static final String HANDOPER = "handOper";
    public static final String HANDORG = "handOrg";
    public static final String TRANSAMT = "transAmt";
    public static final String FEE = "fee";
    public static final String ORIG_USER_ORDER_INFO = "ORIG_USER_ORDER_INFO";
    public static final String ORIG_MCHNT_ORDER_INFO_LIST = "ORIG_MCHNT_ORDER_INFO_LIST";

    public static String PackageNo = "PackageNo";
    public static String ListNum = "ListNum";
    public static String EndFlag = "EndFlag";

    /*新网银-原系统返回码*/
    public static String ORISYSRTNINF_ORISYSRTNCD = "OriSysRtnInf_OriSysRtnCd";
    /*新网银-原系统返回说明*/
    public static String ORISYSRTNINF_ORISYSRTNDESC = "OriSysRtnInf_OriSysRtnDesc";
    /*新网银-原系统返回时间*/
    public static String ORISYSRTNINF_ORISYSRTNTM = "OriSysRtnInf_OriSysRtnTm";
    /*新网银-原交易类型*/
    public static String ORIBIZINF_ORITRXTP = "OriBizInf_OriTrxTp";
    /*新网银-原业务种类*/
    public static String ORIBIZINF_ORIBIZTP = "OriBizInf_OriBizTp";
    /*新网银-原业务功能*/
    public static String ORIBIZINF_ORIBIZFUNC = "OriBizInf_OriBizFunc";
    /*新网银-原业务辅助信息*/
    public static String ORIBIZINF_ORIBIZASSINF = "OriBizInf_OriBizAssInf";
    /*新网银-原交易流水号*/
    public static String ORIBIZINF_ORITRXID = "OriBizInf_OriTrxId";
    /*新网银-原订单号*/
    public static String ORIBIZINF_ORIORDRID = "OriBizInf_OriOrdrId";
    /*新网银-原交易日期时间*/
    public static String ORIBIZINF_ORITRXDTTM = "OriBizInf_OriTrxDtTm";
    /*新网银-原交易清算日期*/
    public static String ORIBIZINF_ORISETTLMTDT = "OriBizInf_OriSettlmtDt";
    /*新网银-原交易清算信息*/
    public static String ORIBIZINF_ORISETTLMTINF = "OriBizInf_OriSettlmtInf";
    /*新网银-原支付交易金额*/
    public static String ORIBIZINF_ORITRXAMT = "OriBizInf_OriTrxAmt";
    /*新网银-网关渠道标识*/
    public static String PYERINF_ISSRCHNNLID = "PyerInf_IssrChnnlId";
    /*新网银-付款方账户*/
    public static String PYERINF_PYERACCTID = "PyerInf_PyerAcctId";
    /*新网银-付款方账户类型*/
    public static String PYERINF_PYERACCTTP = "PyerInf_PyerAcctTp";
    /*新网银-付款方名称*/
    public static String PYERINF_PYERNM = "PyerInf_PyerNm";
    /*新网银-付款方账户开户行支付系统行号*/
    public static String PYERINF_PYERBNKNO = "PyerInf_PyerBnkNo";
    /*新网银-付款方账户开户行支付系统行名称*/
    public static String PYERINF_PYERBNKNM = "PyerInf_PyerBnkNm";
    /*新网银-收款方账户所属机构标识*/
    public static String PYEEINF_PYEEACCTISSRID = "PyeeInf_PyeeAcctIssrId";
    /*新网银-发送机构标识*/
    public static String PYEEINF_PYEEISSRID = "PyeeInf_PyeeIssrId";
    /*支付密码*/
    public static String PASS_WORD = "password";
    /*持卡人姓名*/
    public static String CARD_HOLD_NAME = "cardHoldName";
    /*证件号*/
    public static String CERT_NO = "certNo";
    /*卡号*/
    public static String PAY_ACCT_NO = "payAcctNo";
    /*卡类型*/
    public static String CARD_TYPE = "cardType";
    /*签约token*/
    public static String SIGN_TOKEN = "signToken";
    /*设置密码标识*/
    public static String PASSWORD_FLAG = "passwordFlag";
    /*ESB请求方系统标识号*/
    public static String REQUESTERID = "requesterId";
    /* 支付平台客户号 */
    public static String PAY_ACCOUNT_NO = "payAccountNo";
    /* 商户订单号 */
    public static String MCHNT_ORDER_ID = "mchntOrderId";
    /* 商户退款订单号 */
    public static String MCHNT_REFUND_ID = "mchntRefundId";
    /* 用户订单号 */
    public static String USER_ORDER_ID = "userOrderId";
    /* 原支付交易用户订单号 */
    public static String ORIG_USER_ORDER_ID = "origUserOrderId";
    /* 交易模式 */
    public final static String TXN_MODE = "txnMode";
    /* 加密信息 */
    public final static String ENCRYPT_DATA = "encryptData";
}
